/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package br.com.proteu.hibernate.beans;

import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;

/**
 *
 * @author ricardo
 */
@Entity
@Table(name="ATENDIMENTOPACIENTESCID")
public class AtendimentoPacientesCidProteu {

    @Id
    @Column(name="APC_IN_CODIGO")
    private Integer apcInCodigo;
    @Column(name="PAC_ST_CODIGO")
    private String pacStCodigo;
    @Column(name="APC_DT_INCLUSAO")
    @Temporal(javax.persistence.TemporalType.DATE)
    private Date apcDtInclusao;
    @Column(name="APC_DT_BLOQUEIO")
    @Temporal(javax.persistence.TemporalType.DATE)
    private Date apcDtBloqueio;
    @Column(name="APC_ST_CID")
    private String apcStCID;
    @Column(name="APC_CH_TIPO")
    private String apcChTipo;
    @Column(name="USU_ST_CODIGO")
    private Integer usuStCodigo;
    @Column(name="APC_CH_BLOQUEADO")
    private String apcChBloqueado;


    public String getApcChBloqueado() {
        return apcChBloqueado;
    }

    public void setApcChBloqueado(String apcChBloqueado) {
        this.apcChBloqueado = apcChBloqueado;
    }

    public String getApcChTipo() {
        return apcChTipo;
    }

    public void setApcChTipo(String apcChTipo) {
        this.apcChTipo = apcChTipo;
    }

    public Date getApcDtBloqueio() {
        return apcDtBloqueio;
    }

    public void setApcDtBloqueio(Date apcDtBloqueio) {
        this.apcDtBloqueio = apcDtBloqueio;
    }

    public Date getApcDtInclusao() {
        return apcDtInclusao;
    }

    public void setApcDtInclusao(Date apcDtInclusao) {
        this.apcDtInclusao = apcDtInclusao;
    }

    public Integer getApcInCodigo() {
        return apcInCodigo;
    }

    public void setApcInCodigo(Integer apcInCodigo) {
        this.apcInCodigo = apcInCodigo;
    }

    public String getApcStCID() {
        return apcStCID;
    }

    public void setApcStCID(String apcStCID) {
        this.apcStCID = apcStCID;
    }

    public String getPacStCodigo() {
        return pacStCodigo;
    }

    public void setPacStCodigo(String pacStCodigo) {
        this.pacStCodigo = pacStCodigo;
    }

    public Integer getUsuStCodigo() {
        return usuStCodigo;
    }

    public void setUsuStCodigo(Integer usuStCodigo) {
        this.usuStCodigo = usuStCodigo;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final AtendimentoPacientesCidProteu other = (AtendimentoPacientesCidProteu) obj;
        if (this.apcInCodigo != other.apcInCodigo && (this.apcInCodigo == null || !this.apcInCodigo.equals(other.apcInCodigo))) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 5;
        hash = 53 * hash + (this.apcInCodigo != null ? this.apcInCodigo.hashCode() : 0);
        return hash;
    }

    

}
